home *** CD-ROM | disk | FTP | other *** search
/ 500 MB Nyheder Direkte fra Internet 2 / 500 MB nyheder direkte fra internet CD 2.iso / start / data / text / faq-0875.txt < prev    next >
Text File  |  1995-05-05  |  70KB  |  1,679 lines

  1. Archive-name: microcontroller-faq/68hc11
  2. Posting-Frequency: monthly
  3. Last-modified: Apr. 27, 1995
  4.  
  5. This article is a collection of information sources on the line of
  6. Motorola 68hc11 microcontrollers.
  7.  
  8. The following topics are addressed:
  9.  
  10.       0)  Rantings and ravings (to make the FAQ zero-based)
  11.  
  12.       1)  ABOUT THIS FAQ
  13.     1.1)  Who put this FAQ together?
  14.     1.2)  How can I contribute to this FAQ?
  15.     1.3)  What newsgroups will this FAQ be posted to?
  16.     1.4)  May I distribute this FAQ or post it somewhere else?
  17.     1.5)  How about FAQs on other microcontrollers?
  18.  
  19.       2)  ABOUT THE 68hc11
  20.     2.1)  The 68hc11 microcontroller
  21.     2.2)  68hc11 flavors
  22.     2.3)  Sources and prices
  23.     2.4)  Advantages realized in implementing control applications
  24.           with this family of microcontrollers
  25.  
  26.       3)  SOURCES OF INFORMATION ON THE 68hc11
  27.     3.1)  FTP sites
  28.     3.2)  Mailing Lists
  29.     3.3)  BBSs
  30.  
  31.       4)  68hc11 PRODUCTS
  32.     4.1)  Free languages and development systems
  33.     4.2)  Free C compilers
  34.     4.3)  Plans for 68hc11-based boards
  35.     4.4)  Commercially available software
  36.  
  37.       5)  68hc11 DOCUMENTATION
  38.     5.1)  Periodicals
  39.     5.2)  Books
  40.  
  41.  
  42. 0)  Rantings and ravings
  43.  
  44.     Disclaimer:  Just so it is understood, the "rantings and ravings" are
  45.     MY rantings and ravings.  My readers are refined and sophisticated
  46.     and would never rant or rave.  I, on the other hand, sit in front of
  47.     the TV in torn underwear and drink beer out of the bottle.
  48.  
  49.     
  50.     I've seen more and more complaints about the lack of hc11 parts
  51.     available.    A lot of people are really getting annoyed.  Toshiba
  52.     second-sources some varieties, maybe that'll help.  If not, then
  53.     check out the other FAQs on microcontrollers - 8051s and PICs (in
  54.     all sorts of flavors), are in abundance.  Not to mention the 80c196,
  55.     COP8, Z8, and many other really good chips, that you can actually buy.
  56.  
  57.  
  58.     Thanks to Ted MacDonald for the following hint:  "If you contact
  59.     Motorola at 800-521-6274 and order literature #M68HC11RM/AD, they
  60.     will send, free of charge, a reference manual for the 6811.  Thought
  61.     this might be useful for others."
  62.  
  63.  
  64.     A new feature in 8051 FAQ is a list of individuals who have expressed
  65.     interest in helping others with hardware and software problems for
  66.     8051 systems.  Anyone out there who's willing to offer assistance to
  67.     the hc11 crowd?  If you feel you are qualified, and you're willing to
  68.     do a good turn, let me know what your areas of specialization are and
  69.     I'll put together a list for this FAQ.  Thanks!
  70.  
  71.  
  72.     Take care,
  73.  
  74.               Uncle Russ
  75.  
  76.  
  77. 1)  ABOUT THIS FAQ
  78.  
  79. 1.1)  Who put this FAQ together?
  80.  
  81.     I started by putting together a FAQ on the 8051 microcontroller in
  82.     response to my own frustration in finding information.  The FAQ has
  83.     now been out for some time and has been very well received.  One of
  84.     the questions that I'm frequently asked is if I know of a FAQ on the
  85.     68hc11.  Not only that, but how many times have you seen the
  86.     following questions posted on the newsgroups:  "anyone know of a C
  87.     compiler for the 68hc11?", "anyone know of an assembler for the
  88.     68hc11?", and so on.
  89.  
  90.     Therefore, I decided to jump in and try my hand again.  I figured
  91.     that this would be a good learning experience.  From what I've seen
  92.     so far, the 68hc11 is a good chip, and well worth learning and
  93.     developing with.  I really don't have any experience with the 68hc11
  94.     (yet), so I'm going to need everyone's help on this.  Just as with
  95.     the 8051 FAQ, with everyone's help this FAQ should turn out to be a
  96.     pretty useful document.
  97.  
  98.  
  99. 1.2)  How can I contribute to this list?
  100.  
  101.     I please ask that if you have any suggestions or additions, or you
  102.     would like to correct any of the information contained herein, please
  103.     send me a note.
  104.          My Email address is:  sibit@datasrv.co.il
  105.          My Smail address is:
  106.                Russ Hersch
  107.                HaVradim 11
  108.                Ginot Shomron
  109.                ISRAEL
  110.  
  111.     The list of individuals who have sent suggestions and encouragement
  112.     has overflowed.  I hope it suffices to say "Thank you to all who have
  113.     contributed to this FAQ - we all appreciate it."
  114.  
  115.     Special thanks to:
  116.           David Dunfield (Dunfield Development Systems)
  117.           Kevin Johnson (VSI, New Zealand) for the excellent
  118.              product summaries
  119.           Bob Boys (maintainer of the superb Mot. 68K FAQ)
  120.           Matt Albright (Motorola)
  121.           Eric D. Mudama (Orion Instruments)
  122.           Douglas Wallis (Fabius Software Systems)
  123.           Philippe Duhoux
  124.  
  125.  
  126.     Very special thanks to Ping Huang and Thomas Koenig of the
  127.     news.answers moderators team for all of their help.
  128.  
  129.     I certainly hope that those of you who know of interesting items for
  130.     the 68hc11 will share with everyone by contributing to this list.
  131.  
  132.     If you are a manufacturer and have an anonymous ftp site available
  133.     that supports the 68hc11, please let me know by Email so that I can
  134.     add it to this FAQ.  Also please feel free to keep me updated on your
  135.     products.
  136.  
  137.  
  138. 1.3)  What newsgroups will this FAQ be posted to?
  139.  
  140.     This FAQ will be posted to the following newsgroups:
  141.           comp.realtime
  142.           comp.robotics
  143.           sci.electronics
  144.           comp.answers
  145.           sci.answers
  146.           news.answers
  147.     The first three newsgroups often contain discussions, announcements,
  148.     or information on the 68hc11.  Check them out from time to time.  By
  149.     posting to the *.answers newsgroups, the FAQ will automatically be
  150.     archived.  The archive name of this FAQ (also included in the header)
  151.     is: microcontroller-faq/68hc11.
  152.  
  153.     The schedule for posting will be once a month.  I can't promise that
  154.     it will be on time, but I hope to post it on the 26th of each month.
  155.  
  156.     You might also want to check out the following newsgroups, since they
  157.     occasionally have items of interest for you 68hc11 users.
  158.           comp.sys.m6809
  159.           comp.sys.m68k
  160.           comp.lang.misc
  161.           alt.comp.hardware.homebuilt
  162.  
  163.     A bit farther afield, but still of possible interest:
  164.           comp.ai.fuzzy
  165.           comp.dsp
  166.           sci.engr.control
  167.           sci.engr.semiconductors
  168.  
  169.  
  170. 1.4)  May I post this FAQ to my local BBS?
  171.  
  172.     I am putting no restrictions on the use of this FAQ except - It must
  173.     be distributed in its entirety with the copyright notice, and no
  174.     financial gain may be realized from it.  After all, I have spent, and
  175.     continue to spend, a lot of time on this, and the only thing that I
  176.     intend to gain from it is more information on the 68hc11, and getting
  177.     to know my fellow 68hc11 groupies better.
  178.  
  179.     For this reason I have appended a copyright statement to the end of
  180.     this FAQ.  I feel pretty silly doing this, but I just want to protect
  181.     myself.  The copyright does not limit the use of this list for
  182.     noncommercial purposes.  I hereby give my permission to one and all
  183.     to pass this list around and post it wherever you want - as long as
  184.     it is not for financial gain.
  185.  
  186.         Thank you.
  187.  
  188.  
  189. 1.5)  How about FAQs on other microcontrollers?
  190.  
  191.     If anyone wishes to start a FAQ on another microcontroller, please
  192.     feel free to copy the format of this FAQ - I don't intend on
  193.     copyrighting the look and feel ;-).  With a common format, we will
  194.     all benefit when trying to find information on a particular
  195.     microcontroller.
  196.  
  197.     If anyone has any comments on the format itself, I'm open for
  198.     suggestions.
  199.  
  200.  
  201.     Other Microcontroller FAQs
  202.  
  203.       Subject:  PIC microcontrollers
  204.       Newsgroups:  comp.realtime
  205.                    comp.robotics
  206.                    sci.electronics
  207.                    sci.electronics.repair
  208.       Archive:  rtfm.mit.edu :  <plus all mirror sites>
  209.                 /pub/usenet/comp.answers/microcontroller-faq/PIC
  210.                 /pub/usenet/sci.answers/microcontroller-faq/PIC
  211.                 /pub/usenet/news.answers/microcontroller-faq/PIC
  212.       Maintainer:  Tom Kellett
  213.                    Email: Tom@takdsign.demon.co.uk
  214.  
  215.       Subject:  8051 microcontrollers
  216.       Newsgroups:  comp.sys.intel
  217.                    comp.realtime
  218.                    comp.robotics
  219.                    comp.lang.forth
  220.                    sci.electronics
  221.       Archive:  rtfm.mit.edu :  <plus all mirror sites>
  222.                 /pub/usenet/comp.answers/microcontroller-faq/8051
  223.                 /pub/usenet/sci.answers/microcontroller-faq/8051
  224.                 /pub/usenet/news.answers/microcontroller-faq/8051
  225.       Maintainer:  Russ Hersch
  226.                    Email:  sibit@datasrv.co.il
  227.  
  228.       Subject:  Microcontroller primer and FAQ
  229.       Newsgroups:  comp.sys.intel
  230.                    comp.realtime
  231.                    comp.robotics
  232.                    sci.electronics
  233.                    alt.comp.hardware.homebuilt
  234.       Archive:  rtfm.mit.edu :  <plus all mirror sites>
  235.                 /pub/usenet/comp.answers/microcontroller-faq/primer
  236.                 /pub/usenet/sci.answers/microcontroller-faq/primer
  237.                 /pub/usenet/news.answers/microcontroller-faq/primer
  238.       Maintainer:  Russ Hersch
  239.                    Email:  sibit@datasrv.co.il
  240.  
  241.     Additional FAQs of interest
  242.  
  243.       Subject:  Robotics
  244.       Newsgroups:  comp.robotics
  245.       Maintainer:  Kevin Dowling
  246.                    (412)268-8830
  247.                    Email:  nivek@ri.cmu.edu
  248.                    Smail:  Carnegie Mellon University
  249.                            The Robotics Institute
  250.                            Pittsburgh, PA  15213
  251.  
  252.       Subject:  Electronics
  253.       Newsgroups:  sci.electronics
  254.       Comments:  There are a number of FAQs available in this newsgroup
  255.                  on various subjects.  Among some of the subjects covered
  256.                  are:  LCDs, stepper motors, etc.
  257.  
  258.       Subject:  Real-time
  259.       Newsgroups:  comp.realtime, comp.answers, news.answers
  260.       Archive:  rtfm.mit.edu : pub/usenet/comp.realtime
  261.       Maintainer:  Mark Linimon
  262.                        Lonesome Dove Computing Services
  263.                        Roanoke, Virginia
  264.                    Email:  linimon@nominil.lonesome.com.
  265.  
  266.       Subject:  Motorola 68K microprocessor line
  267.       Newsgroups:  comp.sys.m68k
  268.       Archive:  bode.ee.ualberta.ca : pub/motorola/general
  269.                 ftp.luth.se : /pub/misc/motorola/faq
  270.                 file name of archive is m68kfaq?.zip (? is version)
  271.       Maintainer:  Robert Boys - Ontario, Canada
  272.                    Email: r.boys@genie.geis.com
  273.                                  or
  274.                           fboys@uoguelph.ca
  275.  
  276.  
  277.     Two useful articles are also available.  One article provides a
  278.     tabular cross reference of features and pin counts.  The second
  279.     article provides pinout diagrams of many of the Motorola line of 8
  280.     bit microcontrollers.  Both lists were compiled and are being
  281.     maintained by Roger Nelson <rnelson@mail.wsu.edu>.
  282.  
  283.     For more information on various microcontrollers and their features,
  284.     refer to the Microcontroller primer and FAQ listed above.
  285.  
  286.  
  287. 2)  ABOUT THE 68hc11
  288.  
  289.  
  290. 2.1)  The 68hc11 microcontroller
  291.  
  292.     General
  293.  
  294.     The 68hc11 is a powerful 8-bit data, 16-bit address microcontroller
  295.     from Motorola with an instruction set that is similar to the older
  296.     68xx (6801, 6805, 6809) parts.  Depending on the variety, the 68hc11
  297.     has built-in EEPROM/OTPROM, RAM, digital I/O, timers, A/D converter,
  298.     PWM generator, and synchronous and ansynchronous communications
  299.     channels (RS232 and SPI).  Typical current draw is less than 10ma.
  300.  
  301.  
  302.     Architecture
  303.  
  304.     CPU has two 8 bit accumulators (A & B) that can be concatenated to
  305.     provide a 16 bit double accumulator (D).  Two 16 bit index registers
  306.     are present (X,Y) to provide indexing to anywhere in the memory map.
  307.     Having the two index registers means the 68hc11 is very good for
  308.     processing data.  Although an eight bit processor, the 68hc11 has
  309.     some 16 bit instructions (add, subtract, 16 * 16 divide, 8 * 8
  310.     mulitply, shift, and rotates).  A 16 bit stack pointer is also
  311.     present, and instructions are provided for stack manipulation.
  312.     Typically multiplexed address and data bus.
  313.  
  314.  
  315.     Onboard subsystems
  316.  
  317.     Timer -  Main timer system comprises of a single 16 bit counter
  318.     clocked at the E clock (2,3,or 4 Mhz - there is a programmable
  319.     prescaler to slow it down if required). From this single counter run
  320.     a number of input capture and output compare registers (3-4  IC, 5 -
  321.     4 OC). The IC and OC functions are very versatile, and pulses as
  322.     short as 1 E clock can be generated.
  323.  
  324.     A-D Convertor - Typically 8 channel 8 bit A/D, although the G5 has a
  325.     10 bit A/D.
  326.  
  327.     Serial Communications Interface (SCI) - Asynchronous serial
  328.     communications; Data format - 1 Start, 8 or 9 data, and one stop bit.
  329.     Data rate - 150 - 312500 Baud (312500 is using 4 mhz E clock)
  330.  
  331.     Serial Peripheral Interface (SPI) - Synchronous serial
  332.     communications, comprises CLK, DATA IN, DATA OUT and optionally chip
  333.     selects.  As well as using specific SPI devices, it is very easy to
  334.     expand IO using the SPI and standard logic devices (e.g. 74HC595 and
  335.     74HC165).
  336.  
  337.  
  338. 2.2)  68hc11 flavors
  339.  
  340.     The following are Motorola flavors:
  341.  
  342.     HC11 A Series
  343.        8K ROM (A8), ROMless (A0,A1), 256 RAM, 256 EEPROM (A1,A8), SPI,
  344.        SCI, 3 IC 5 OC, 8 channel 8 bit A/D
  345.  
  346.     HC11 C0
  347.        Nice new device.  ROMless, on board bank switching to support
  348.        memory maps of up to 256K.  Totally glueless interface - Chip
  349.        selects on board, Read Enable and Write Enable signals now
  350.        generated on chip.  256 RAM, 8 channel 8 bit A/D - Good pricing
  351.  
  352.     HC11 D Series
  353.        Smallest and lowest cost member of the hc11 Family.  ROMless (D0),
  354.        4K ROM (D3), 4K EPROM (711D3) - No A-D or EEPROM.  Still has
  355.        standard timers and serial ports
  356.  
  357.     HC11 E Series
  358.        Same as A series execpt 512 bytes RAM and EEPROM.  Pin compatible,
  359.        only difference is one timer pin (PA4) can now be used for IC or
  360.        OC instect of just OC.  Also have EPROM devices and larger
  361.        memory - hc711e9 (12K OTP), hc711e20 (20K OTP)
  362.  
  363.     HC11 F series
  364.        ROMless, non multiplexed address/data bus with 4 chip selects
  365.        built in.  1K RAM, 512 bytes EEPROM - otherwise same peripherals
  366.        as E series
  367.  
  368.     HC11 G Series
  369.        16K ROM/EPROM, Non mulitplexed address/data bus, 512 RAM, 4
  370.        channel PWM, 10 Bit A/D convertor, 2 separate 16 bit timers
  371.  
  372.     HC11 K4
  373.        24K ROM/EPROM, 1Mb addressing using on chip memory mapping.  Non
  374.        multiplexed address and data  bus. 4 programmable chip selects, 8
  375.        channel 8 bit A/D.  4 channel PWM, 768 bytes RAM
  376.  
  377.     Toshiba second-sources the 68hc11, and they list the following
  378.     variants: A0/A1/A8 and E0/E1/E9.
  379.  
  380.     For a nice breakdown of the 68hc11 line, check out the file
  381.     taxonomy.txt at cherupakha.media.mit.edu : /pub/miniboard/hobby-tips.
  382.     The file contains a table detailing all of the possible combinations
  383.     that the 68hc11 is supplied in.
  384.  
  385.  
  386. 2.3)  Sources and prices
  387.  
  388.     Sources??  Prices??  Hell - you can't even find the suckers!  For
  389.     those of you who remember the old Chicken Man series on radio, "He's
  390.     everywhere! He's everywhere!" - the 68hc11 is not Chicken Man.  The
  391.     68hc11 - "It's nowhere, it's nowhere!"  I remember one episode in
  392.     which our hero was fighting against an evil plot to steal all of the
  393.     refrigerator light bulbs in the world.  Well, maybe the same thing
  394.     happened with the 68hc11 - they just can't be found.
  395.  
  396.     Maybe it's just a clever scam.  The 68hc11 really doesn't exist.
  397.     Instead, Motorola cobbled together a microprocessor using an Intel
  398.     8051 running an emulation of the 68hc11 instruction set (Intel
  399.     Inside?).
  400.  
  401.     Ruud Schramp found some in the Netherlands (sounds like an
  402.     appropriate place to find them).  The breakdown is as follows
  403.     (1 US dollar =+- Dfl 1.70):
  404.        Main Importer of Holland   Dfl 15.-- (quantity >100)
  405.        Main Importer of Holland   Dfl 19.-- (if you buy 1 and if they
  406.                                              want to sell 1)
  407.        Distributor                Dfl 25.-- (also no single sales)
  408.        Shop (Display Electronica) Dfl 35.-- (quantity 1)
  409.  
  410.     Also, the 68hc11 can be found at the following places:
  411.  
  412.     Active Electronics
  413.        1-800-677-8899
  414.  
  415.        Some prices from catalog #914:
  416.  
  417.           68HC11A1FN      13.90
  418.           68HC11A0FN      13.40
  419.           68HC11A1P       18.75
  420.           68HC11A0P       16.40
  421.           68HC11E1FN      17.90
  422.           68HC11F1FN      29.85
  423.           68HC24          18.00 port replacement
  424.           68HCP11A1FN     14.90
  425.           68HCP11A0P      17.90
  426.           68HCP11A1P      20.90
  427.           68HC711D3S      26.90 (OTP)
  428.           68HC711E9FNX    37.50 (OTP)
  429.           68HC711E9FS     44.90 (OTP)
  430.           68HC811E2FN     28.40
  431.  
  432.           They also sell evaluation boards
  433.  
  434.     JDR Microdevices
  435.        1850 South 10th Street
  436.        San Jose, CA 95112-4108 USA
  437.        Sales: (800) 538-5000 or (408) 494-1400
  438.        Fax Orders: (800) 538-5005
  439.        Tech Support: (800) 538-5002
  440.        BBS: 408-494-1430
  441.  
  442.        They list the 68HC11A1P (48 pin DIP version) at $11.95 in their
  443.        1994 electronic component catalog (#37).  They have lots of other
  444.        good stuff in the catalog.  No minimum order.
  445.  
  446.     Newark Electronics
  447.        Branches throughout the USA, several in Canada, one in U.K.
  448.        One branch at:
  449.        20700 Hubbell Avenue
  450.        Oak Park, MI 48237-0630
  451.        Sales: (313) 967-0600
  452.        Fax: (313) 967-0957
  453.  
  454.        Catalog number 112 indicates that the carry Motorola micros
  455.        (including the HC11 family.  These guys are big distributors, so
  456.        they can probably get any part in the HC11 family, but they
  457.        probably won't be cheap.
  458.  
  459.        Prices shown in their 1992 catalog are:
  460.  
  461.        MC68HC11E0FN (PLCC version) lists at $21.26
  462.        MC68HC11E1FN (PLCC version) lists at $22.36
  463.  
  464.     B.G. Micro
  465.        P.O.B. 280298
  466.        Dallas, TX  75228
  467.        (214)271-5546
  468.  
  469.        They usually have a couple varieties at good prices.
  470.  
  471.  
  472. 2.4)  Advantages realized in implementing control applications on this
  473.       family of microcontrollers
  474.  
  475.     Traditional architecture - a more traditional architecture than other
  476.     competing products (such as the 8051 and PIC) makes it easier to
  477.     learn and develop on (especially well-suited for teaching
  478.     microcontrollers)
  479.  
  480.     More features - a 68hc11 is typically a "one-chip" solution since it
  481.     often includes such items as A/D, PWM, and many I/O lines
  482.  
  483.     Popular - widely used since it is very inexpensive and has a wide
  484.     range of development tools available (both freeware and commercial)
  485.  
  486.  
  487. 3)  SOURCES OF INFORMATION ON THE 68hc11
  488.  
  489. 3.1)  FTP sites
  490.  
  491.     The following is a list of the various anonymous ftp sites that have
  492.     68hc11 source code and programming languages.  There are many others
  493.     that  are not listed here that contains bits and pieces.  Usually you
  494.     can find them using Archie and searching for "68hc11", "6811", or
  495.     "hc11".
  496.  
  497.     http://motserv.indirect.com (WWW page)
  498.         - Semiconductor WWW page
  499.         - on-line searchable Master Selection Guide and OEM Price Book
  500.         - 'MFax' service to request all kinds of data sheets
  501.         - a bunch of other cool stuff
  502.  
  503.     http://freeware.aus.sps.mot.com/index.html (WWW page)
  504.         - Motorola's microcontroller WWW page
  505.         - the WWW version of the freeware BBS
  506.         - lots of free software for the HC05, HC08, HC11, HC16, 680x0,
  507.           683xx, and
  508.             PowerPC
  509.  
  510.     freeware.aus.sps.mot.com (Motorola)
  511.         - the ftp site version of the freeware BBS
  512.         - lots of free software for the HC05, HC08, HC11, HC16, 680x0,
  513.           683xx, and
  514.             PowerPC
  515.  
  516.     ftp.ee.ualberta.ca (preferred address)
  517.     bode.ee.ualberta.ca
  518.     wattson.ee.ualberta.ca
  519.         - HUGE archive of all sorts of stuff on the 68hc11 (lots of other
  520.           good stuff too!)
  521.         - you'll have fun mucking around this ftp site, there's piles of
  522.           stuff here
  523.         /pub/motorola
  524.         /pub/motorola/68hc11
  525.         /pub/motorola/mcu11
  526.  
  527.     cherupakha.media.mit.edu (cher.media.mit.edu)
  528.         - HUMUNGOUS archive of all sorts of stuff on the 68hc11 including
  529.           the 6.270 robotics project, Mini Board, F1 board, and more
  530.           (lots of other good stuff too!)
  531.         - you'll lose yourself rooting around this ftp site, there's
  532.           heaps of stuff here (assemblers, tools, C compilers, plans and
  533.           schematics, and many other items)
  534.         /pub/6270 - tools, docs, schematics, etc. for the MIT 6.270
  535.           robotics project using a 68hc11-based development system
  536.         /pub/6811 - software, schematics, etc. for the 68hc11-based F1
  537.           board
  538.         /pub/incoming - various unsorted or new items
  539.         /pub/miniboard - software, docs, schematics, etc. for the 3"x2",
  540.           68hc11-based Mini Board controller
  541.  
  542.     ftp.funet.fi (nic.funet.fi)
  543.         - this is a good one, too
  544.         /pub/microprocs/6811
  545.         other subdirectories in /pub/microprocs include:
  546.           1802, 6805, 8048, 8051, 8096 and many other microprocessors
  547.  
  548.     ernie.uvic.ca
  549.         - files provided by local Motorola representative
  550.         /mcu11
  551.         other subdirectories include: ibm, dsp96k, dsp56100, dsp56k,
  552.         dsptools, develop, mac, mcu302, mcu332, mcu11, pgmr, mcu16, mcu,
  553.         market, qa, general, m68k, evm, dsp (a little bit of something
  554.         for everyone)
  555.  
  556.     hipp.etsu.edu
  557.         /pub/hc11
  558.         /pub/hc11/Mcintosh.Evb.Disk - Macintosh software for EVB
  559.         /pub/hc11/beacon - navigation project for mc68hc811e2-based
  560.            robots
  561.  
  562.     hpcsos.col.hp.com
  563.         /misc/ns32k/beowulf
  564.  
  565.     ftp.netcom.com
  566.         /pub/imagecft - version 0.50 (prerelease) of ImageCraft C
  567.  
  568.     info@circellar.com - Email (not ftp)
  569.         - send Email to get information file on services available
  570.         - all Circuit Cellar INK and BYTE related files available
  571.  
  572.     ftp.luth.se
  573.         /pub/languages/assembler
  574.         /pub/misc/motorola - lots of stuff
  575.  
  576.     crl.nmsu.edu
  577.         /pub/non-lexical/6811 - AS11 assembler and other misc files
  578.  
  579.     ftp.stack.urc.tue.nl
  580.         /pub2/scrumpel/
  581.         - ftp site for the 68HC11 workgroup
  582.         - Scrumpel monitor (SCRUMPEL.ZIP), a nice monitor with
  583.           simple breakpoint features, lots of memory accessing
  584.           features
  585.         - Buggy101.ARJ, a program for their robot project
  586.         - soon to come Disk Operating System
  587.         - documentation on the Scrumpel 6g microcrontroller system
  588.  
  589.     asterix.inescn.pt - FORTH archive
  590.         /pub/forth/68hc11
  591.  
  592.     http://www.oritools.com/info
  593.         - Orion Instruments web page
  594.         - information on the Orion product line
  595.         - my microcontroller FAQs on-line here
  596.  
  597.  
  598. 3.2)  Mailing Lists
  599.  
  600.     listserv@oberon.com
  601.         - mailing list for the Mini Board and 6.270 board
  602.         - send a message containing the word "help" for directions
  603.         - mailing list address:  robot-board@oberon.com
  604.         - maintainer:  gkulosa@oberon.com
  605.  
  606.     listserv@hipp.etsu.edu
  607.         For information, send empty message.
  608.         To subscribe, send message with the body:
  609.             subscribe mc68hc11 your_real_name
  610.  
  611.     listserv@netcom.com - mailing list for Imagecraft C
  612.         to join the mailing list, send the message "subscribe icc11-list"
  613.  
  614.  
  615. 3.3)  BBSs
  616.  
  617.     The following BBSs have 68hc11 information:
  618.  
  619.     Austin Texas Motorola BBS
  620.         - terrific, has piles of stuff, only some of which is on
  621.           bode.ee.ualberta.ca
  622.         - (512) 891-3733 (Austin, Texas)
  623.         - V.32 9600 Baud modems w/ MNP-5
  624.         - 8 Data Bits, No Parity, 1 Stop Bit.
  625.  
  626.     Other Motorola BBSs:
  627.         - Munich, Germany:  49-89-92103-111. (2400 baud)
  628.         - Stuttgart, Germany:  49-7031-275496   (19200 baud)
  629.         - San Diego, California:  (619) 279-3907
  630.         - Toronto, Ontario, Canada:  (416) 497-8989
  631.  
  632.     Circuit Cellar, Inc.
  633.         - contains code from their magazine articles and from the
  634.           original Circuit Cellar articles in Byte magazine, also
  635.           contains many other interesting items
  636.         - The BBS is mentioned in the masthead of each issue (on the
  637.           table of contents page).  Excerpts from the BBS appear in Ken
  638.           Davidson's ConnecTime column in every issue with a description
  639.           of how to access the system at the end of every column.
  640.         - (203)871-1988
  641.         - Voice: (203)875-2751
  642.         - Fax: (203)872-2204
  643.  
  644.     Dunfield Development Systems
  645.         - support for their Micro-C and development tools
  646.         - lots of goodies with some items contributed from BBS users
  647.         - (613)256-6289 (new phone number)
  648.         - v32/v42/HST
  649.  
  650.     Electronics Now
  651.         - contains code from their magazine articles
  652.         - (516)293-2283
  653.         - 1200/2400
  654.         - 8 Data Bits, No parity, 1 Stop bit
  655.  
  656.     Elektronik Laden Mikrocomputer GmbH
  657.         - product descriptions and sample code
  658.         - +49-05232/85112, 14.4k 8n1
  659.  
  660.     Maus BBS
  661.         - contains most of the files of Motorola's Munich Mailbox but
  662.           much faster baud rate
  663.         - Boeblingen, Germany (near Stuttgart)
  664.         - 49-7031-275496.
  665.  
  666.     New Micros
  667.         - support for their line of development systems
  668.         - (214)339-2321
  669.  
  670.     PseudoCorp
  671.         - support for their line of simulators and assemblers
  672.         - (804)873-4838
  673.  
  674.     Scrumpel BBS
  675.         - Forth and 68hc11 software
  676.         - also new implementations of eForth and FIG Forth, as well as a
  677.           new Forth implementation
  678.         - +31-40-527266 (after Oct. 1, 1995  +31-50-2527266)
  679.  
  680.  
  681. 4)  68hc11 PRODUCTS
  682.  
  683.     This section includes descriptions and references to free and
  684.     commercial software for the 68hc11.  FTP sites and BBSs contain many
  685.     quality packages and code samples for free.  For heavy duty use, you
  686.     might prefer the many commercial packages that are available.  Some
  687.     very high quality, low-priced packages are available which are
  688.     suitable for both the hobbyist and professional on a limited budget.
  689.     With the public domain (or free) stuff, you're usually on your own.
  690.     The commercial packages usually provide extensive documentation and
  691.     support.
  692.  
  693.  
  694. 4.1)  Free languages and development tools
  695.  
  696.     The following is a list of the languages and development tools that I
  697.     could find on the net.  Nearly all of them include source code,
  698.     however not all are public domain.
  699.  
  700.     Assembler
  701.  
  702.       Program: A11.ZIP
  703.       Description: PseudoSam 68hc11 Cross Assembler
  704.       Location:  ftp.funet.fi : /pub/microprocs/6811
  705.  
  706.       Program: CUG292WK.ZIP
  707.       Description:  C source for a cross assembler, includes 68hc11
  708.       Author:  Alan R. Baldwin
  709.       Location:  oak.oakland.edu : /pub/msdos/crossasm
  710.                  pc.usl.edu : /pub/msdos/systools
  711.                  many other locations (use Archie to find)
  712.  
  713.       Program: Frankenstein
  714.       Description:  C source for a cross assembler, includes 68hc11
  715.       Author:  Mark Zenier
  716.       Location:  ftp.njit.edu : /pub/msdos/frankasm/FRANKASM.ZOO
  717.                  lth.se : /pub/netnews/alt.sources/volume90/dec
  718.                  ftp.uni-kl.de : /pub1/unix/languages/frankenstein.tar.Z
  719.                  many other locations (use Archie to find)
  720.  
  721.       Program:  as11
  722.       Description:  Portable cross assembler (source in C), other
  723.                     processors available
  724.       Author:  William C. Colley, III
  725.       Location:  hpcsos.col.hp.com : /misc/ns32k/beowulf/a2-6811
  726.  
  727.       Program:  MOTOASM
  728.       Description:  68HC11/68HC05 assembler for Acorn RiscPC or 300x/400x
  729.                     Includes:  C-like preprocessor, editor throwback,
  730.                     drag & drop multitasking assembly, command-line
  731.                     assembly option
  732.       Author:  based on the Motorola freeware assemblers
  733.                ported and improved by Maurizio Ferrari
  734.       Location:  mic2.hensa.ac.uk : micros/arch/riscos/b/b044
  735.  
  736.       Program:  DASM
  737.       Description:  Dasm is a rich macro assembler for the 6502, 68705,
  738.                     6803/HD6303 and the 68HC11.
  739.       Author:  Written by Matt Dillon for the Amiga
  740.                Ported to MSDOS and Linux by Jay Carlson
  741.                    nop@io.com
  742.                    nop@ccs.neu.edu
  743.       Comments:  Author says that for now this software should be
  744.                  considered beta.  Although he also says that he's been
  745.                  using it to great success for 3 years, including using
  746.                  it to rebuild two major commercial products without
  747.                  error.
  748.       Location:  sunsite.unc.edu : /pub/Linux/apps/dasm.tar.z <Linux port>
  749.                  Author has lost the DOS port, but claims it was fairly
  750.                  trivial.  Mostly changing "r" to "rb" in fopen()s.
  751.  
  752.  
  753.     Basic
  754.  
  755.       Program:  Basic11 and Bas11
  756.       Description:  Basic interpreter for the 68hc11
  757.       Location:  bode.ee.ualberta.ca : /pub/motorola/mcu11
  758.  
  759.  
  760.     Forth
  761.  
  762.       Program:  forth11.arc
  763.       Description:  FIG-Forth for the 68hc11
  764.       Author:  based on the original 6800 FIG-Forth
  765.                ported by Brian McClellan
  766.       Location:  bode.ee.ualberta.ca : /pub/motorola/
  767.  
  768.       Program:  Tiny4th
  769.       Description:  MS-DOS 6811 FORTH system
  770.       Author:  Karl Lunt
  771.       Location:  cherupakha.media.mit.edu : /pub/6811/tiny4th
  772.  
  773.  
  774.     Miscellaneous
  775.       Program:  c2mcx10.zip
  776.       Description:  C to MCX11 interface library that allows C programs
  777.                     compiled with Image Craft's v0.43 C compiler, ICC11,
  778.                     to make MCX11 service calls.  Without this, MCX11
  779.                     applications would have to be written in 68hc11
  780.                     assembly language.  The SCI driver extension provides
  781.                     buffered, interrupt driven, serial I/O on the
  782.                     68hc11's SCI serial port.  It runs in conjunction
  783.                     with MCX11.
  784.       Author:  Brian Dombrowski
  785.       Location:  hipp.etsu.edu
  786.                  cher.media.mit.edu
  787.  
  788.  
  789.     Development systems
  790.  
  791.       Program:  SIM68.EXE
  792.       Description:  A simulator for MS-DOS machines for the 6811 family
  793.                        of microcontrollers (MS-DOS)
  794.                     Includes:  breakpoints, watchpoints, source tracing,
  795.                        register viewing and modification, data viewing
  796.                        and modification, supports all 6811 interrupts.
  797.                     Registered copy costs $25US
  798.       Author: Perry J Fisch, 71174.1756@compuserve.com
  799.       Location:  A shareware version (v2.21j) is available on many BBSs
  800.                  as well as on many of the FTP sites.  It is also
  801.                  available on the Motorola BBSs in Austin and Toronto.
  802.  
  803.       Program:  68hc11 simulator
  804.       Description:  An opcode simulator for the 68HC11 processor.
  805.                     Ported to Unix and MS-DOS.
  806.       Author:  Ted Dunning <ted@nmsu.edu>
  807.       Location:  crl.nmsu.edu : /pub/non-lexical/6811/sim6811.shar
  808.  
  809.       Program:  MCX11
  810.       Description:  Real-time kernel for the 68hc11
  811.       Author:  Tom Barrett (Embedded System Products)
  812.       Location:  bode.ee.ualberta.ca : /pub/mcu11/mcx11v15.arc
  813.  
  814.       Product:  ADev11
  815.       Description:  Development system for Amiga computers.
  816.                     Includes:  C compiler, assembler, linker, downloader,
  817.                     disassembler, simulator, and other tools
  818.       Author: Stan Burton <sburton@mhaug.uumh.ab.ca>
  819.                           <sburton@dres.dnd.ca>
  820.                           <sburton@bix.com>
  821.       Location:  ftp.wustl.edu:/pub/aminet/dev/cross/ADev11_2.1.lha
  822.                  any ftp site on the Amiga archive net
  823.  
  824.  
  825. 4.2)  Free C compilers
  826.  
  827.     One of the big advantages of choosing the 68hc11 for your next
  828.     project (especially you hobbyists on a low budget) is the
  829.     availability of freeware and low cost C compilers.
  830.  
  831.       Program: smallc11
  832.       Description:  Small-C ported to the 68hc11
  833.                     (includes source code for Turbo C)
  834.       Author:  James E. Hendrix
  835.                Ported to 68hc11 by John Dumas
  836.                Improved and Converted to Turbo C by Hellmuth Michaelis
  837.       Comments:  may be buggy depending on the version
  838.       Location:  bode.ee.ualberta.ca : /pub/motorola/68hc11/smallc11.zip
  839.  
  840.       Program: ImageCraft C Compiler (icc11)
  841.       Description:  version 0.50 (prerelease, but complete) of a C
  842.                     compiler for the 68hc11
  843.       Author:  ImageCraft
  844.       Comments:  this seems like a pretty nice package, a commercial
  845.                  version (v 1.0) has just been released for $40
  846.       Location:  bode.ee.ualberta.ca : /pub/motorola/icc11.zip
  847.                  cherupakha.media.mit.edu : /pub/6811
  848.                  ftp.netcom.com : /pub/imagecft (version 0.50)
  849.  
  850.       Program: interactive-c
  851.       Description:  C compiler for use with the 6.270 robotics project
  852.       Author:  Randy Sargent - rsargent@media.mit.edu
  853.       Location:  cherupakha.media.mit.edu : /pub/6270/interactive-c
  854.  
  855.       Product:  ADev11
  856.       Description:  Development system for Amiga computers.
  857.                     Includes:  C compiler, assembler, linker, downloader,
  858.                     disassembler, simulator, and other tools
  859.       Author: Stan Burton <sburton@mhaug.uumh.ab.ca>
  860.                           <sburton@dres.dnd.ca>
  861.                           <sburton@bix.com>
  862.       Location:  ftp.wustl.edu:/pub/aminet/dev/cross/ADev11_2.1.lha
  863.  
  864.       Program: gcc11
  865.       Description:  beta version of the GNU C compiler for the 68hc11
  866.       Author:  Free Software Foundation
  867.                Ported to 68hc11 by Coactive Aesthetics, Inc.
  868.       Location:  bode.ee.ualberta.ca : /pub/motorola/68hc11/gcc
  869.                  cherupakha.media.mit.edu : /pub/miniboard/gcc
  870.  
  871.     A freeware version of the Hi-Tech C compiler is available for
  872.     evaluation and tinkering.  This compiler produces crippled assembler
  873.     output only and does not include libraries.  A method was developed
  874.     and uploaded to make the compiler output usable.
  875.       Program: Hi-Tech C
  876.       Description:  demonstration version of the Hi-Tech C compiler
  877.       Author:  Hi-Tech Software
  878.                fixup stuff has no identification
  879.       Location:  design.fen.qut.edu.au : /hitech - the compiler itself
  880.                  cherupakha.media.mit.edu :
  881.                     /pub/miniboard/incoming/CheapSkateC - fixup stuff
  882.  
  883.  
  884.     I've been playing with the Dunfield Development System lately (on the
  885.     8051), and it's really quite nice.  I've also heard many good things
  886.     about it from others.  It includes a near ANSI-C compiler, run-time
  887.     library with source, assembler, ROM debugger, integrated development
  888.     environment, monitor with source, utilities, and other extras.
  889.     Although not freeware, the low price ($100), the features, all of the
  890.     extra goodies, and the good reviews make this a package worth looking
  891.     at.  Also, if you're interested in working on more than one family of
  892.     microcontroller, Dunfield supports a wide range.  This means only
  893.     needing to learn one system, instead of many.
  894.  
  895.     Another decent C compiler comes from ImageCraft.  This package, which
  896.     runs under DOS and OS/2, includes a near ANSI C compiler, assembler,
  897.     linker, librarian, ANSI C functions and headers, and 90 page manual.
  898.     Floating point support should be available in about a month (with no
  899.     price increase).  The current release is version 1.02 of their
  900.     compiler.  The price is just $45.  Initial feedback on this compiler
  901.     seems promising.  The pre-release versions are already in use by many
  902.     of you, and will still be available as freeware.
  903.  
  904.  
  905. 4.3)  Plans for 68hc11-based boards
  906.  
  907.       Board: F1 controller system
  908.       Description:  68hc11f1-based microcontroller
  909.       Designer:  Peter Dunster <pdunster@cc.uow.edu.au>
  910.       Location:  cherupakha.media.mit.edu : /pub/6811/F1-board
  911.  
  912.       Board: MIT 6.270 robotics board
  913.       Description:  68hc11-based robotics microcontroller
  914.       Designer:  Fred Martin and Randy Sargent of MIT
  915.       Location:  cherupakha.media.mit.edu : /pub/6270
  916.  
  917.       Board: Mini Board
  918.       Description:  small inexpensive 68hc11-based microcontroller system
  919.                     for robotic applications
  920.       Designer:  Offshoot of the MIT 6.270 project
  921.       Location:  cherupakha.media.mit.edu : /pub/miniboard
  922.       Suppliers:  Gregory Ratcliff (gratclif@magnus.acs.ohio-state.edu)
  923.                     1763 Hess Boulevard, Columbus, Ohio  43212
  924.                     (614) 487-0694 (late evenings EST)
  925.                   Mark Reeves (mdreeves@wart.nando.net)
  926.                     1117 Braemar Court, Cary, NC  27511
  927.                     FAX/voice (919)481-3170
  928.                   MIT Epistemology and Learning
  929.                     Epistemology and Learning Publications
  930.                     MIT Media Laboratory
  931.                     20 Ames Street E15-301
  932.                     Cambridge MA  02139
  933.  
  934.  
  935. 4.4)  Commercially available products
  936.  
  937.     Many firms (large and small) offer a variety of 68hc11 programming
  938.     languages, support packages, and development systems.  No endorsement
  939.     is implied by inclusion in this list.  I have made an attempt to
  940.     include as many companies as possible.  I apologize to those I left
  941.     out;  It's only because I didn't know about you.  If you want to be
  942.     included in this list, just drop me a line - please.  Any corrections
  943.     appreciated.
  944.  
  945.     C compilers
  946.         - Archimedes Software
  947.         - Avocet Systems (repackaging of the Hi-Tech Software C compiler)
  948.         - Dunfield Development Systems
  949.              C cross compiler for MS-DOS, near ANSI C
  950.              includes: assembler, library source code, ROM debugger,
  951.                 integrated development system, utilities, lots of
  952.                 other goodies
  953.              extensive documentation
  954.              low price:  $100
  955.              good reputation and good support
  956.         - Fabius Software Systems
  957.              includes: ANSI-C cross compiler, relocatable macro assembler
  958.                 linker, locater, librarian, and runtime library
  959.                 (including full math and IEEE floating point support)
  960.              the complete package which includes a MS-DOS command-line
  961.                 version and a WINDOWS GUI version costs: US $395.00
  962.                 (Germany: DM995.00)
  963.              demo version available
  964.         - Hi-Tech Software
  965.              $500 USD, $350 for students
  966.              high compliance to ANSI C
  967.              available for MS-DOS and soon for SUN
  968.         - IAR Systems
  969.              IAR tool kit comes with a C-Cross compiler, assembler,
  970.                 Xlink linker, Xlib librarian, C-SPY simulator, editor,
  971.                 make utility and a real-time kernel
  972.              formerly licensed for distribution in the US and Canada
  973.                 under the Archimedes brand name
  974.         - ImageCraft
  975.              C cross compiler for MS-DOS and OS/2, near ANSI C
  976.              low price:  $39.95
  977.              includes: assembler, linker, and librarian
  978.              standard C header files and library functions
  979.              90 page manual
  980.              both 16 bit and 32 bit executables
  981.              MIT Interactive C compatible multitasking kernel library
  982.              Miniboard library
  983.         - Intermetrics Microsystems Software, Inc.
  984.              Whitesmith's compiler
  985.              comes with assembler and C source level debugger
  986.         - Introl Corporation
  987.  
  988.     Board level products
  989.         - Ackerman Computer Sciences (ACS)
  990.         - AM Research
  991.              complete FORTH based system with PC based host system
  992.         - Beall & Glenn Enterprises (68HC11 Quick Setup Board)
  993.              about 4x5 inches with a 68hc11E1, 32K byte external EEPROM,
  994.                 BUFFALO monitor in the EEPROM, RS232 driver, and SIP
  995.                 headers for running the address and data lines to your
  996.                 custom proto board
  997.              easy to set up for debug or downloading to the 32K EEPROM
  998.              comes with two diskettes with tons of cross development
  999.                 software that runs on an IBM PC
  1000.              minimal documentation, no schematic, 512 byte RAM limit
  1001.              $45 for an assembled and tested board
  1002.         - Black Feather Electronics (U-HC11 Board)
  1003.              a very versatile board, was designed to be the starting
  1004.                 block for many creative projects from hobbyist to
  1005.                 commercial applications (the "U" stands for "Universal")
  1006.              the heart of the U-HC11 board is the 68HC11A1
  1007.              features: a socket for a 64 or 256 bit E/EPROM, RS-232
  1008.                 converter chip, 555 timer for reset, a HCT574 output
  1009.                 latch, HCT245 for extra I/O beyond that of the
  1010.                 hc11, and a large (about 3 square inches) prototyping
  1011.                 area is included
  1012.              the expansion board has sockets to hold a EPROM, RAM and
  1013.                 EEPROM, it also has a custom chip that allows the bank
  1014.                 switching of these chips, the expansion board also has a
  1015.                 small prototyping area
  1016.              both boards are 2.5" X 4" and have mounting holes for
  1017.                 4-40 screws at each corner
  1018.         - CGN
  1019.              a "module" which is the 68HC11 CPU, address latch, and
  1020.                  RS-232 interface on a board that has wirewrap pins
  1021.                  coming out of the bottom of it (you take the board,
  1022.                  plug it through a piece of perf board, and wirewrap
  1023.                  memory, I/O, etc)
  1024.         - Coactive Aesthetics, Inc.
  1025.              Powerful networked microcontroller based on the 68hc11f1
  1026.              Includes port of GNU C, monitor/debugger, libraries, etc
  1027.         - Elektronik Laden Mikrocomputer GmbH
  1028.              MOPS 11 Development kit which includes a board with
  1029.              32k EPROM/RAM, 32k RAM, 68hc24, RTC, MAX232, serial LCD,
  1030.              expansion connector, assembler, Basic, Pascal and a
  1031.              monitor with a tracing option.  For a PC or Atari ST host.
  1032.         - J & M Microtek, Inc.
  1033.              about 4.5x5.25 inche, 68hc11a1 based board with 32K ROM
  1034.                 and 32K RAM, SPI, 8255A, 2 26 pin headers for expansion
  1035.              Software package available with assembler, monitor,
  1036.                 disassembler
  1037.         - LDG Electronics
  1038.         - Midwest Micro-Tek
  1039.         - Mosaic Industries
  1040.              QED Board - surface mount board based on the MC68hc11 F1 and
  1041.                 F1CFN (16 MHz)
  1042.              Features a built-in Forth true multi-tasking PROM, 8 Mbyte
  1043.                 address space, 60 I/O lines, interface for LCD and
  1044.                 keypad, built in math functions for FFT, matrix
  1045.                 manipulation, and floating point.  2 RS-232 UARTS, one
  1046.                 can perform RS-485.  Built-in debugger, and many other
  1047.                 features built in.
  1048.              Supplements the 68hc11 analog with an 8 channel 12 bit A/D
  1049.                 and an 8 channel 8 bit DAC all on board (3.2" X 4")
  1050.         - Motorola
  1051.              M68HC11EVBU - Basic Evaluation board comprising HC711E9
  1052.                 programmed with a monitor program, running in single chip
  1053.                 mode.  Can run programs of up to 1/2 K in internal RAM.
  1054.                 Serial interface to PC. Patch area on PCB for adding
  1055.                 other hardware.  Comes with AS11 freeware assembler.
  1056.                 HC11E Series
  1057.              M68HC11EVB - Provides a single chip emulation capability.
  1058.                 Monitor program runs in top 8K of memory map, 8 or 16K
  1059.                 RAM is available for user program / data. Comes with AS11
  1060.                 freeware assembler. HC11A or E series devices
  1061.              M68HC11EVM - Full incircuit emulation for both single chip
  1062.                 and expanded modes. Supports HC11 A, E and D series
  1063.                 devices.  Comes with P&E's front end software which
  1064.                 provides symbolic debug in assembler (EVM11) and
  1065.                 integrated assembler / editor ( IASM11)  Note :-
  1066.                 assembler is not linkable
  1067.              M68HC11EVS - System comprises of a platform board and a
  1068.                 target board. Target boards are available for C0, F1, G5,
  1069.                 K4, L6 devices.  Functionally the same as the EVM and
  1070.                 comes with the same software tools.
  1071.         - New Micros, Inc.
  1072.              F68hc11 based microcontroller board with built-in Max-Forth,
  1073.                 1 async serial port and 1 sync serial port, 8 channel 8
  1074.                 bit A/D, 512 EEPROM, 8K RAM
  1075.         - Technological Arts
  1076.              plugs vertically into solderless breadboard
  1077.         - Wheatstone MicroSystems, Inc.
  1078.         - Zorin (BOTBoards & Components)
  1079.              Full kit comes complete with PC software, BUFFALO monitor
  1080.              and full documentation, RS-232 interface, and servo motor.
  1081.              All I/O pins come out on pin headers. Includes 1"x2" proto
  1082.              area.  Other kits available.
  1083.  
  1084.     Assemblers
  1085.         - 2500 A.D.
  1086.         - Archimedes Software
  1087.         - Dunfield Development Systems
  1088.         - Micro Dialects, Inc.
  1089.              Integrated development environment including assembler,
  1090.              editor, and terminal emulator for the Macintosh (supports
  1091.              many, many different chips)
  1092.         - Nohau Corporation
  1093.         - PseudoCorp
  1094.         - The Engineers Collaborative, Inc. (TECI)
  1095.  
  1096.     Forth
  1097.         - Forth, Inc.
  1098.  
  1099.     Simulators
  1100.         - 2500 A.D.
  1101.         - Avocet Systems
  1102.         - J & M Microtek
  1103.              Univeral simulator/debugger simulates a wide range of
  1104.                 microprocessors on IBM PC compatibles, with support for
  1105.                 on-board debugger
  1106.         - PseudoCorp
  1107.  
  1108.     Emulators
  1109.         - American Automation
  1110.         - MetaLink
  1111.         - MicroTek International, Inc.
  1112.         - Motorola
  1113.              MMDS11 - Motorola's new modular development system.  Full
  1114.                 incircuit emulation, historical trace buffer, hardware
  1115.                 triggers.  16 general purpose logic clips.  A full system
  1116.                 comprises MMDS11 station module, target module (same
  1117.                 boards as used by EVS) and a target cable.
  1118.         - Nohau Corporation
  1119.         - Orion Instruments
  1120.         - The Engineers Collaborative, Inc. (TECI)
  1121.  
  1122.     Real-time
  1123.         - Accelerated Technology, Inc.
  1124.              small, scalable, preemptive real-time kernel;  networking
  1125.              and file system add-ons available;  modular, using a
  1126.              nanokernel
  1127.         - Byte-BOS Integrated Systems
  1128.              small, prioritized, preemptive real-time kernel
  1129.         - Embedded System Products (formerly A.T. Barrett and Associates)
  1130.              ROMable embedded-system kernel: source provided.  Provides
  1131.              programming interface identical on all target platforms.
  1132.              Basic, advanced, and extended library packages available.
  1133.         - ImageCraft
  1134.              REXIS (Real-time EXecutive for Intelligent Systems) is a
  1135.              multitasking executive with support for subsumption style
  1136.              programming.  It is sold as a library (binaries only) for
  1137.              ICC11 (their C compiler) for $40.  It is being used by the
  1138.              Canadian Forestry to program their forest tending robots.
  1139.         - Intelligent Systems International Inc.
  1140.              prioritized, preemptive, real-time kernel;  highly
  1141.              distributed design;  offered by several DSP board vendors
  1142.              for their products
  1143.         - JMI Software Systems, Inc.
  1144.              small, prioritized, preemptive real-time kernel
  1145.         - U S Software
  1146.              SuperTask! -  RTOS
  1147.  
  1148.     Miscellaneous
  1149.         - Quantasm Corp.
  1150.              ASMFLOW - produces flowchart and tree diagrams from source
  1151.                 code, register usage analysis, Xref, timing info
  1152.         - U S Software
  1153.              USNET   - TCP/IP Networking Suite
  1154.              USFiles - File System
  1155.              GOFAST  - Floating Point Library
  1156.  
  1157.  
  1158.     2500 A.D.       109 Brookdale Ave., Box 480, Buena Vista, CO  81211
  1159.                     (719)395-8683
  1160.  
  1161.     Accelerated Technology, Inc.
  1162.                     P.O. Box 850245,  Mobile, Alabama  36685
  1163.                     (205)661-5770   (800)468-6853   Fax: (205)661-5788
  1164.  
  1165.     Ackerman Computer Sciences (ACS)
  1166.                     4276 Lago Way, Sarasota, FL  34241
  1167.                     (813)377-5775   Fax: (813)378-4226
  1168.  
  1169.     AM Research     4600 Hidden Oaks Lane, Loomis, CA  95650
  1170.                     (800)949-8051   (916)652-7472   Fax: (916)6642
  1171.                     BBS: (916)652-7117
  1172.                     Email: sofia@netcom.com
  1173.  
  1174.     American Automation
  1175.                     2651 Dow Avenue, Tustin, CA  92680
  1176.                     (714)731-1661
  1177.  
  1178.     Archimedes Software
  1179.                     2159 Union St., San Francisco, CA  94123
  1180.                     (415)567-4010
  1181.  
  1182.     Avocet Systems  120 Union St., Rockport, ME  04856
  1183.                     (800)448-8500   (207)236-9055
  1184.  
  1185.     Beall and Glenn Enterprises
  1186.                     Route 1, Box 243, Lacey's Spring, AL  35754
  1187.                     (800)874-4797
  1188.  
  1189.     Black Feather Electronics
  1190.                     645 Temple 7B, Long Beach, California  90814
  1191.                     Info & Orders: (800) 526-3717
  1192.                     Tech Support: (310) 434-5641
  1193.                     Fax: (310)434-9142
  1194.                     Email: BFE <douglas@kaiwan.com>
  1195.  
  1196.     Byte-BOS Integrated Systems
  1197.                     P.O. Box 3067, Del Mar, CA 92014
  1198.                     (800)788-7288   (619)755-8836
  1199.  
  1200.     CGN (see-gen)
  1201.                     Sunnyvale,  CA
  1202.                     (408)720-1814
  1203.  
  1204.     Coactive Aesthetics, Inc.
  1205.                     P.O.Box 425967, San Francisco, CA  94142
  1206.                     (415)626-5152   Fax: (415)626-6320
  1207.                     Email: coactive@coactive.com
  1208.  
  1209.     Dunfield Development Systems
  1210.     North America   Head Office
  1211.                     P.O. Box 31044   Nepean, Ontario Canada   K2B 8S8
  1212.                     613-256-5820       Fax: 613-256-5821
  1213.                     BBS: 613-256-6289
  1214.                     Email:  ddunfield@bix.com
  1215.  
  1216.     EE Systems      50935 Hill Dr., Elkhart, IN  46514
  1217.                     (219)296-1754   Fax: (219)522-4271
  1218.  
  1219.     Elektronik Laden Mikrocomputer GmbH
  1220.                     W. Mellies Str. 88, D-32758 Detmold
  1221.                     +49-05323/8171   Fax: 05232/86197
  1222.                     BBS: 05232/85112, 14.4k 8n1
  1223.  
  1224.     Embedded System Products (formerly A.T. Barrett and Associates)
  1225.                     11501 Chimney Rock, Houston, TX  77035-2900
  1226.                     (800)525-4302   (713)728-9688   Fax: (713)728-1049
  1227.  
  1228.     Enertec, Inc.   (215)362-0966
  1229.  
  1230.     The Engineers Collaborative, Inc. (TECI)
  1231.                     RR #3, Box 8C, Barton, VT  05822
  1232.                     (800)336-8321   (802)525-3458   Fax: (802)525-3451
  1233.  
  1234.     Fabius Software Systems
  1235.                     24000 Alicia Pkwy., Suite 17-353
  1236.                     Mission Viejo, CA 92691
  1237.                     (800)6-FABIUS  (714) 470-0565   Fax: (714)470-3224
  1238.                     Email: 102004,1642@compuserve.com
  1239.  
  1240.     Forth, Inc.     (800)55FORTH
  1241.  
  1242.     Hi-Tech Software
  1243.                     PO Box 103, Alderly QLD 4051, Australia
  1244.                     (+61-7) 300 5011   Fax: (+61-7) 300 5246
  1245.  
  1246.     IAR Systems Software
  1247.     North America   One Maritime Plaza, Suite 1770
  1248.                     San Fransisco, CA 94111  USA
  1249.                     (415)765-5500       Fax: (415)765-5503
  1250.     Sweden          IAR Systems AB
  1251.                     Box 23051, S-750 23 Uppsala, Sweden
  1252.                     +46 18 16 7800      Fax: +46 18 16 7838
  1253.     Germany         IAR Systems GmbH
  1254.                     Brucknerstrasse 27, D-81677 Munchen, Germany
  1255.                     +49 89 470 6022     Fax: +49 89 470 9565
  1256.     United Kingdom  IAR Systems Ltd
  1257.                     9 Spice Court, Plantation Wharf, York Rd
  1258.                     London SWII 3UE, England
  1259.                     +44 71 924 3334     Fax: +44 71 924 5341
  1260.  
  1261.     ImageCraft      P.O.Box 64226, Sunnyvale, CA 94088-4226
  1262.                     (408) 749-0702
  1263.                     Email: imagecft@netcom.com
  1264.  
  1265.     Intelligent Systems International Inc.
  1266.                     Lindestraat 9, B-3210 Linden, Begium
  1267.                     +32 16 62 15 85   Fax: +32 16 62 15 84
  1268.  
  1269.     Intermetrics Microsystems Software, Inc.
  1270.                     733 Concord Ave., Cambridge, MA  02138
  1271.                     (617)661-0072   Fax: (617)868-2843
  1272.  
  1273.     Introl Corporation
  1274.                     (414)327-7171   Fax:  (414)327-7734
  1275.                     Email: info@introl.com
  1276.  
  1277.     J & M Microtek, Inc.
  1278.                     83 Seaman Rd., W. Orange, NJ  07052
  1279.                     (201)325-1892   Fax: (201)736-4567
  1280.  
  1281.     JMI Software Systems, Inc.
  1282.                     P.O. Box 481, 904 Sheble Lane, Spring House, PA 19477
  1283.                     (215)628-0840   Fax: (215)628-0353
  1284.  
  1285.     LDG Electronics
  1286.                     1445 Parran Road, St. Leonard, MD  20658
  1287.                     (410)586-2177
  1288.  
  1289.     Lear Com Company
  1290.                     2440 Kipling St. Suite 206, Lakewood, CO  80215
  1291.                     (303)232-2226   Fax: (303)232-8721
  1292.  
  1293.     Logisoft        (408)773-8465
  1294.  
  1295.     MetaLink Corporation
  1296.     North America   325 E. Elliot Road
  1297.                     Chandler, AZ  85255
  1298.                     (800)638-2423  or  (602)926-0797
  1299.                     Fax:  (602)926-1198
  1300.     Europe          MetaLink Europe GmbH
  1301.                     Westring 2, 8011<85614>
  1302.                     Kirchseeon-Eglharting
  1303.                     (08091)2046         Fax:  (08091)2386
  1304.  
  1305.     Micro Dialects, Inc.
  1306.                     P.O. Box 190, Loveland, OH 45140
  1307.                     (513)271-9100    FAX: (513)271-4922
  1308.                     MCI Mail: 'MICRODIALECTS'
  1309.                     AppleLink: 'MDI'
  1310.  
  1311.     Microtek International, Inc.
  1312.     North America   3300 N.W. 211th Terrace
  1313.                     Hillsboro, OR  97124
  1314.                     (503)645-7333   Fax:  (503)629-8460
  1315.     Europe          Microtek Electronics Europe GmbH
  1316.                     Starnberger Strasse 22, 82131 Gauting bei Munchen
  1317.                     +49(89)893139-30       Fax:  +49(89)893139-50
  1318.  
  1319.     Midwest Micro-Tek
  1320.                     2308 East Sixth St., Brooking, SD  57006
  1321.                     (605)697-8521   Fax: (605)697-8109
  1322.  
  1323.     Mosaic Industries
  1324.                     5437 Central Avenue Suite 1, Newark, California
  1325.                     (510)790-8222
  1326.  
  1327.     Motorola Literature Distribution
  1328.     North America   P.O. Box 20912, Phoenix, Arizona  85036
  1329.                     (800)441-2447
  1330.     Europe          Motorola Ltd.
  1331.                     European Literature Center
  1332.                     88 Tanners Drive, Blakelands,  Milton Keynes
  1333.                     MK14 5BP,  England
  1334.     Hong Kong       Motorola Semiconductors H.K. Ltd.
  1335.                     Silicon Harbour Center
  1336.                     No. 2 Dai King Street, Tai Po Industrial Estate
  1337.                     Tai Po, N.T., Hong Kong
  1338.     Nippon Motorola Ltd.
  1339.                     4-32-1 Nishi-Gotanda, Shinagawa-ku, Tokyo 141, Japan
  1340.     MFAX (Design-NET MFAX document faxing system)
  1341.                     RMFAX0@email.sps.mot.com
  1342.                     Questions about service:  (602)244-6591
  1343.  
  1344.     MPE: MicroProcessor Engineering Ltd.
  1345.                     133 Hill Lane, Shirley, Southampton SO1 5AF U.K.
  1346.                     (+44) 703-631441 fax: (+44) 703-339691
  1347.                     Email: <mpe@cix.compulink.co.uk>
  1348.                     U.S. dealer: AMICS Enterprises
  1349.                        (716)461-9187
  1350.                     Canadian dealer: Universal Cross-Assemblers
  1351.                        (506)847-0681.
  1352.  
  1353.     New Micros, Inc.
  1354.                     1601 Chalk Hill Road, Dallas, Texas  75212
  1355.                     (212)339-2204
  1356.  
  1357.     Nohau Corporation
  1358.                     51 E. Campbell Ave., Campbell, CA  95008
  1359.                     (408)866-1820
  1360.                     (408)378-2912 (24 hr. information center)
  1361.                     Fax: (408)378-7869
  1362.  
  1363.     Orion Instruments
  1364.                     1376 Borregas Avenue, Sunnyvale, CA  94089
  1365.                     (408)747-0440   Fax: (408)747-0688
  1366.                     info@oritools.com  http://www.oritools.com
  1367.  
  1368.     P&E Microcomputer Systems, Inc.
  1369.                     (617)944-7585
  1370.  
  1371.     PseudoCorp      716 Thimble Shoals Blvd., Newport News, VA  23606
  1372.                     (804)873-1947   Fax: (804)873-2154
  1373.                     BBS: (804)873-4838
  1374.  
  1375.     Quantasm Corporation
  1376.                     19672 Stevens Creek Blvd.
  1377.                     Cupertino, CA  95014
  1378.                     (800)765-8086   (408)244-6826   Fax: (408)244-7268
  1379.  
  1380.     Technological Arts
  1381.     USA             309 Aragona Bv., #102-418, Virginia Beach, VA  23462
  1382.     Canada          1644 Bayview Ave., #1704, Toronto, Canada  M4G 3C2
  1383.                     (416)482-0677
  1384.  
  1385.     US Software     14215 N.W. Science Park Drive, Portland, OR  97229
  1386.                     (800)356-7097   (503)641-8446   Fax: (503)644-2413
  1387.                     Email: ussw@netcom.com
  1388.                     Product information available by ftp -
  1389.                        ftp.netcom.com : pub/ussw
  1390.  
  1391.     Wheatstone MicroSystems, Inc.
  1392.                     105-14 Elm St., Suite 418, Old Saybrook, CT  06475
  1393.                     (203)669-0401
  1394.  
  1395.     Zorin           PO Box 30547, Seattle, WA 98103-0547
  1396.                     (206) 282-5179   Email: zchris@eskimo.com
  1397.  
  1398.  
  1399. 5)  68hc11 DOCUMENTATION
  1400.  
  1401.  
  1402. 5.1) Periodicals
  1403.  
  1404.     Various magazines and journals (journals seems to be THE popular name
  1405.     for magazines these days) provide articles from time to time on the
  1406.     68hc11 line of microcontrollers:
  1407.  
  1408.     The Computer Applications Journal (Circuit Cellar Ink)
  1409.         - programming and construction articles
  1410.         - POB 7694, Riverton, NJ  08077-8784
  1411.         - Fax: (203)872-2204
  1412.         - Voice orders: (609) 786-0409
  1413.         - On-line orders (BBS): (203) 871-1988
  1414.         - Email orders: ken.davidson@circellar.com
  1415.         - $21.95, $31.95 surface Canada and Mexico,
  1416.           $49.95 air all other countries
  1417.  
  1418.     Computer Design
  1419.         - industry announcements and trends
  1420.         - One Technology Park Drive, P.O. Box 990, Westford, MA  01886
  1421.         - (508)692-0700
  1422.  
  1423.     The Computer Journal
  1424.         - programming and construction articles
  1425.         - PO Box 535, Lincoln  96648
  1426.  
  1427.     Dr. Dobbs Journal
  1428.         - programming articles, concepts, and designs
  1429.         - 411 Borel Ave., San Mateo, CA  94402
  1430.         - (415)358-9500
  1431.  
  1432.     Electronic Engineering Times
  1433.         - industry announcements and trends
  1434.         - FREE to qualified engineers and managers involved in
  1435.           engineering decisions
  1436.         - Fulfillment Dept., PO Box 9055, Jericho, NY  11753-8955
  1437.         - FAX: (516)733-6960
  1438.  
  1439.     Electronics Now
  1440.         - construction articles
  1441.         - Box 55115, Boulder, CO  80321-5115
  1442.         - $19.97 one year
  1443.  
  1444.     Elektor Electronics
  1445.         - programming and construction articles
  1446.         - World Wide Subscription Service Ltd
  1447.           Unit 4, Gibbs Reed Farm, Pashley Road
  1448.           Ticehurst TN5 7HE, England
  1449.         - 27 UK pounds
  1450.      or
  1451.         - Old Colony Sound Lab, P.O. Box 243, Peterborough, NH 03458
  1452.         - Tel. (603) 924-6371, 924-6526
  1453.         - Fax: (603) 924-9467
  1454.         - $57 USA and Canada per year
  1455.  
  1456.     Embedded Systems Programming
  1457.         - programming and systems design articles
  1458.         - Miller Freeman Publications
  1459.         - 500 Howard St., San Francisco, CA  94105
  1460.         - (415) 397-1881
  1461.  
  1462.     Inquisitor Magazine
  1463.         - If you're the type that watched Gilligan's Island for its
  1464.           socio-political insights, then you'll love a new 'zine that
  1465.           just crossed my desk - Inquisitor Magazine.  It's general
  1466.           philosophy seems to be ... well, it seems to be ... uh, yeah!
  1467.           Technical in nature, bizarre, tongue in cheek, eclectic,
  1468.           electric, did I mention bizarre(?), and lots of fun.  Worth
  1469.           looking at if you like the out of the ordinary.  The moving
  1470.           force behind this magazine is Daniel Drennan, who seems to have
  1471.           suffered from an overdose of radiation from his computer
  1472.           monitor ;-).
  1473.         - Planetarium Station, P.O.Box 132
  1474.           New York, NY  10024-0132
  1475.         - (212)595-8370
  1476.         - Email: inquisitor@echonyc.com
  1477.         - $16 per year (4 issues)
  1478.  
  1479.     Microcomputer Journal (formerly Computer Craft)
  1480.         - programming and construction articles
  1481.         - 76 N. Broadway, Hicksville, NY  11801
  1482.         - $29.70 one year
  1483.  
  1484.     Midnight Engineering
  1485.         - 1700 Washington Ave., Rocky Road, CO  81067
  1486.         - (719)254-4553
  1487.  
  1488.     MW Media - Product Directories
  1489.         - Motorola Microcontroller Tools Directory
  1490.           ('94 edition out in 3 weeks)
  1491.         - Motorola 68K Source ('94 edition available now)
  1492.         - Intel Development Tools Handbook ('95 edition just beginning)
  1493.           (survey of commercial development tools for the 8051, 8096,
  1494.           and 80186 lines of Intel microprocessors)
  1495.         - These documents could very well be a "must" if you're into
  1496.           serious development using any of these chips.  If you are
  1497.           "just" a hobbyist, see how the "other half" lives.
  1498.         - other guides on Intel development tools, Embedded Intel 386,
  1499.           Intel 486/Pentium, 8051 products, Hitachi microcontroller
  1500.           development tools, AMD FusionE86, AMD 29K; low power products,
  1501.           DSP, multimedia CD
  1502.         - FREE to qualified developers
  1503.         - MW Media
  1504.         - Fairmont Plaza, 50 W. San Fernando, #675, San Jose, CA  95113
  1505.         - (408)288-4721   (408)286-4200   FAX: (408)288-4728
  1506.  
  1507.     Nuts & Volts Magazine
  1508.         - A National Publication for the Buying and Selling of
  1509.           Electronic Equipment
  1510.         - 430 Princeland Court, Corona, CA  91719
  1511.         - Mailed third class, USA only:  $17.00 one year
  1512.                                          $31.00 two years
  1513.         - Mailed first class, one year only:  $34.00-USA
  1514.                                               $35.00-Canada/Mexico
  1515.         - Foreign/Air Mail - $70.00;  Foreign/Surface - $39.00
  1516.         - (800)783-4624
  1517.         - Email:  74262.3664@Compuserve.com
  1518.  
  1519.  
  1520. 5.2)  Books
  1521.  
  1522.     If you know of any books that cover the 68hc11, or if you can provide
  1523.     any details on the books listed here, please send me a note.  Thanks.
  1524.  
  1525.  
  1526.     The 68hc11 Microcontroller
  1527.         - Joseph D. Greenfield (at R.I.T.)
  1528.         - Saunders College Publishing, (Harcourt Brace Jovanovich)
  1529.         - 1992
  1530.         - ISBN 0-03-051588-2
  1531.         - A number of the sections make use of the Buffalo monitor.
  1532.           This could be useful if you are using the EVB.
  1533.  
  1534.     Data Acquisition & Process Control with the MC68HC11 Microcontroller
  1535.         - R.R. Bowker
  1536.         - Macmillan Publishing Company, 1993
  1537.         - ISBN 0-02-330555-X
  1538.  
  1539.     Data Acquisition and Process Control with the M68HC11 Microcontroller
  1540.         - Frederick Driscoll, Robert Coughlin, Robert Villanucci of
  1541.           Wentworth Institute of Technology.
  1542.         - Macmillan Publishing Company, 1994
  1543.         - ISBN 0-02-33055-X
  1544.         - Several Chapters on the 68HC11, instructions, and EVB;
  1545.           chapters on interfacing Analog and Digital signals to the
  1546.           68HC11;  example applications of interfaces to temperature,
  1547.           load cell, pressure and thermocouple sensors.
  1548.         - a good companion to Motorola's "pink" books
  1549.  
  1550.     Design with Microcontrollers
  1551.         - John B. Peatman (professor at Georgia Tech)
  1552.         - ISBN 0-07-049238-7
  1553.         - This book is on a more advanced level.  Uses both the 68hc11
  1554.           and Intel 8096 as example systems.
  1555.         - This textbook is used to teach the author's very popular EE
  1556.           class "Design with Microcontrollers"
  1557.         - Professor Peatman has been elected Teacher of the Year (by the
  1558.           students) and advises the EE seminar.
  1559.  
  1560.     Embedded Systems Programming in C and Assembler
  1561.         - John Forrest Brown
  1562.         - Van Nostrand Reinhold, 1994
  1563.         - 304 pages, $49.95
  1564.         - ISBN 0-442-01817-7
  1565.         - covers Motorola and Intel processors
  1566.         - includes diskette with code from the book
  1567.         - book review in Dr. Dobb's Journal, November 1994, page 121
  1568.  
  1569.     M68hc11 Reference Manual
  1570.         - Motorola - literature reference M68HC11RM/AD
  1571.         - This document is the "bible" of the 6811 and is a must-have
  1572.           for any serious 6811 programmer.  <description provided by
  1573.           Fred Martin>
  1574.         - contact Motorola at 800-521-6274 (in the U.S.) to get a
  1575.           free copy of this manual
  1576.  
  1577.     MC68hc811E2 Programming Reference Guide
  1578.         - Motorola - literature reference M68HC811E2RG
  1579.         - a pocket-sized guide to the version of the 6811 used on the
  1580.           Mini Board, "ownership of this handy reference is proof of
  1581.           being a true 6811 nerd" - by Fred Martin
  1582.  
  1583.     Microcomputer Engineering
  1584.         - Gene H. Miller
  1585.         - Prentice Hall, Englewood Cliffs, NJ  07632
  1586.         - 1993
  1587.         - ISBN 0-13-584475-4
  1588.         - Explains the basics.  Many clear and concise assembly language
  1589.           example programs.
  1590.         - Written to be used with the Motorola Trainer (EVB).
  1591.  
  1592.     Microcontroller Technology, The 68hc11
  1593.         - Peter Spasov
  1594.         - Prentice Hall
  1595.         - ISBN 0-13-583568-2
  1596.  
  1597.     Microcontrollers: Architecture, Implementation, & Programming
  1598.         - Kenneth Hintz and Daniel Tabak
  1599.         - McGraw-Hill Inc.  1992
  1600.         - ISBN 0-07-028977-8
  1601.  
  1602.     Mobile Robots: Inspiration to Implementation
  1603.         - Joseph L. Jones and Anita M. Flynn
  1604.         - Very hands-on book. Lots of pictures about stuff the author
  1605.           actually built (rather than diagrams of stuff an author just
  1606.           theorized about).
  1607.         - Focuses on every little detail involved in the design and
  1608.           construction of the "Rug Warrior", based on the MC68HC11A1FN,
  1609.           using the Interactive C compiler developed by Randy Sargent
  1610.           and Fred Martin.
  1611.  
  1612.     Programming Microcontrollers in C
  1613.         - Ted Van Sickle
  1614.         - HighText Publications, 1994
  1615.         - 394 pages, $29.95
  1616.         - ISBN 1-878707-14-0
  1617.         - thorough tutorial on C programming, covers aspects of C
  1618.           programming specific to embedded systems
  1619.         - covers the Motorola line of microcontrollers (small to large)
  1620.         - book review in Dr. Dobb's Journal, November 1994, page 121
  1621.  
  1622.     The Real-Time Kernel
  1623.         - Jean Labrosse
  1624.         - R&D Publications, Inc.
  1625.           Suite 200 1601 W 23rd St., Lawrence, KS  66046
  1626.         - (913)841-1631   Fax: (913)841-2624
  1627.         - Based on the article "A Portable Real Time Kernel in C"
  1628.           in Embedded Systems Programming (Part 1: vol 5 no 5
  1629.           May 1992, Part 2: vol 5 no 6 June 1992)
  1630.         - original written for Intel's  '186 cpu but ported to HC11
  1631.           source code for UCOS11
  1632.  
  1633.     Single- and Multiple-Chip Microcomputer Interfacing
  1634.         - G.J. Lipovski
  1635.         - Copyright 1988
  1636.         - 478 pages
  1637.         - ISBN 0-13-810557-X (Prentice-Hall Edition)
  1638.           ISBN 0-13-810573-1 (Motorola Edition)
  1639.         - Based around the 68HC11 it covers both hardware and
  1640.           software at undergraduate level, but the emphasis is on
  1641.           interfacing.
  1642.         - Chapter titles:
  1643.                1  Microcomputer Architecture
  1644.                2  Programming Microprocessors
  1645.                3  Bus Hardware and Signals
  1646.                4  Parallel and Serial I/O
  1647.                5  Interrupts and Alternatives
  1648.                6  Analog Interfacing
  1649.                7  Counters and Timers
  1650.                8  Communications Systems
  1651.                9  Storage and Display Systems
  1652.  
  1653.     Single- and Multiple- Chip Microcomputer Interfacing (Lab Manual)
  1654.         - Peter Song and G. Jack Lipovski
  1655.         - Prentice-Hall, 1988
  1656.         - ISBN 0-13-811605-9
  1657.         - Support for the above book.  Examples based around the Motorola
  1658.           EVB and the BUFFALO monitor or the EVBU (or 3-chip micro) and
  1659.           PC-Bug11.
  1660.  
  1661. __________________________________________________________
  1662.  
  1663. I disclaim everything.  The contents of this article might be totally
  1664. inaccurate, inappropriate, misguided, or otherwise perverse - except for
  1665. my name (hopefully I got that right).
  1666.  
  1667. Copyright (c) 1995 by Russell Hersch, all rights reserved.
  1668. This FAQ may be posted to any USENET newsgroup, on-line service, or BBS
  1669.   as long as it is posted in its entirety and includes this copyright
  1670.   statement.
  1671. This FAQ may not be distributed for financial gain.
  1672. This FAQ may not be included in commercial collections or compilations
  1673.    without express permission from the author.
  1674.  
  1675. -----------------------------------
  1676. Russ Hersch - sibit@datasrv.co.il
  1677.  
  1678.  
  1679.